import { baseRequest } from '@/utils/request'

const request = (url, ...arg) => baseRequest(`/biz/task/` + url, ...arg)

/**
 * 任务表Api接口管理器
 *
 * @author H
 * @date  2025/11/19 14:24
 **/
export default {
	// 获取任务表分页
	taskPage(data) {
		return request('page', data, 'get')
	},
	// 提交任务表表单 edit为true时为编辑，默认为新增
	taskSubmitForm(data, edit = false) {
		return request(edit ? 'edit' : 'add', data)
	},
	// 删除任务表
	taskDelete(data) {
		return request('delete', data)
	},
	// 获取任务表详情
	taskDetail(data) {
		return request('detail', data, 'get')
	},
	// 发布任务表
	taskAdd(data) {
		return request('add', data)
	},
	// 提交任务表表单
    taskEdit(data) {
    	return request('edit', data)
    },
	// 获取任务审核记录分页
	pageAuditRecord(data) {
		return request('pageAuditRecord', data, 'get')
	},
	// 获取任务申请记录分页
	pageTaskAssigment(data) {
		return request('pageTaskAssigment', data, 'get')
	},
	// 获取盯防任务日志表分页
	pageTaskLog(data) {
		return request('pageTaskLog', data, 'get')
	},
	// 分管领导任务审核
	chargeAudit(data) {
		return request('chargeAudit', data)
	},
	// 添加指派人员
	assignmentUser(data) {
		return request('assignmentUser', data)
	},
	// 评判任务
	taskJudge(data) {
		return request('taskJudge', data)
	},
	// 发放奖励
	issueReward(data) {
		return request('issueReward', data)
	}
}
